//package com.ip.getip.service.impl;
//
//import com.ip.getip.dao.NameRepository;
//import com.ip.getip.entity.NameEntity;
//import com.ip.getip.service.UserService;
//import java.io.File;
//import java.text.DecimalFormat;
//import java.util.ArrayList;
//import java.util.List;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.stereotype.Service;
//
//@Service
//public class UserServiceImpl implements UserService {
//    @Autowired
//    private NameRepository nameRepository;
//    @Override
//    public void get(File file) {
//        File[] listFiles = file.listFiles();
//        if (listFiles != null && listFiles.length > 0) {
//            for (File file2 : listFiles) {
//                if (file2.isDirectory()) {
//                    get(new File(file2.getAbsolutePath()));
//                }
//                if (file2.isFile()) {
//                    String path = file2.getAbsolutePath();
//                    if (path.endsWith(".mp4")||path.endsWith(".wmv")||path.endsWith(".avi")||
//                        path.endsWith(".mkv")||path.endsWith(".mov")) {
//                        NameEntity entity=new NameEntity();
//                        entity.setPath(file2.getAbsolutePath());
//                        entity.setName(file2.getName());
//                        double v = new Long(file2.length()).doubleValue() / 1024 / 1024;
//                        DecimalFormat df = new DecimalFormat("0.0");
//                        entity.setSize(df.format(v));
//                        nameRepository.save(entity);
//                    }
//                }
//            }
//        }
//    }
//}
